Skip to content

Resistance and support levels

Description

Returns AI-generated smart resistance and support price levels for a token across multiple data dimensions.

Use cases:

  • Obtain key price levels for a token
  • Assist in assessing resistance and support levels
  • Support trading decisions

Data refresh: Updated every 5 minutes

Request URL

  • Method: POST
  • Path: /open/v1/indicator/getDenseAreaList

Credits

  • Cost: 3

Prerequisites

Obtaining vsTokenId

ConditionDescriptionHow to obtain
Already have vsTokenIdUse the cached vsTokenId directly; no need to query againExtracted automatically from context
Do not have vsTokenIdCall POST /vs-token/listPrerequisite API call

Request parameters

Parameters are sent in the request body as JSON.

ParameterTypeRequiredDescription
vsTokenIdlongYesToken ID
datelongNoQuery time point (Unix timestamp in milliseconds)

Response fields

Field structure for each object in the data array only:

FieldTypeActual serialized typeDescription
vsTokenIdlongstringToken ID
symbolstringstringToken symbol
namestringstringToken name
pricenumberstringKey level price
denseAreaintintResistance/support identifier: 1 = resistance, 2 = support

Field semantics

FieldBusiness meaningUsage suggestion
priceSmart key level priceResistance or support level derived from multi-dimensional data, used to identify critical price nodes

Request example

json
{
    "vsTokenId": 1,           // Token ID
    "date": 1773417600000    // Query time point (Unix timestamp in milliseconds)
}

cURL example (Linux/macOS)

bash
curl --location --request POST 'http://${host}/api/open/v1/indicator/getDenseAreaList' \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: xxxxx' \
--header 'X-TIMESTAMP: xxxxx' \
--header 'X-SIGN: xxxxx' \
--header 'Accept: */*' \
--data-raw '{
    "vsTokenId": 1,
    "date": 1773417600000
}'

cURL example (Windows CMD)

cmd
curl --location --request POST "http://${host}/api/open/v1/indicator/getDenseAreaList" ^
--header "Content-Type: application/json" ^
--header "X-API-KEY: xxxxx" ^
--header "X-TIMESTAMP: xxxxx" ^
--header "X-SIGN: xxxxx" ^
--header "Accept: */*" ^
--data-raw "{    \"vsTokenId\": 1,    \"date\": 1773417600000}"

Sample success response

json
{
    "code": 200,
    "message": "success",
    "data": [
        {
            "vsTokenId": "1",                     // Token ID
            "symbol": "BTC",                      // Token symbol
            "name": "Bitcoin",                    // Token name
            "price": "69733.39",                    // Key level price
            "denseArea": 1
        },
        {
            "vsTokenId": "1",
            "symbol": "BTC",
            "name": "Bitcoin",
            "price": "70066.835",
            "denseArea": 1
        },
        {
            "vsTokenId": "1",
            "symbol": "BTC",
            "name": "Bitcoin",
            "price": "69988.96",
            "denseArea": 1
        }
        // ... more items omitted
    ],
    "requestId": "xxx-xxx-xxx"
}